package com.sims.dao;

import java.util.List;

import com.sims.eo.SimsGrade;

public interface ISimsGradeDao {

	// 通过名称获取对象
	SimsGrade getSimsGradebyGradeName(String gradeName);

	// 获取所有账号
	List<SimsGrade> getAllSimsGrade();

	// 通过班级名称获取总记录数
	long getRowCountByGradeName(String gradeName);

	long createGrade(SimsGrade grade);

	// 通过ID删除账号
	boolean deletSimsGradeById(Long id);

	// 通过ID获取账号
	SimsGrade getSimsGradeById(Long id);

	// 更新数据
	boolean updateSimsGrade(SimsGrade grade);

	// -----------分页获取数据---------------
	// 获取账号列表分页获取
	List<SimsGrade> getAllSimsGrade(int pageNo, int pageSize);

	// 获得总记录数
	long getRowCount();

}
